计算节点的布局或者场景图中的子树时,可能会消耗大量的计算资源。一般来说,任何节点(例如网格布局 (Grid Layout) 节点)的移动,都会降低帧缓冲区更新的速度。
要优化布局渲染,而不是布局变换 (Layout Transformation) 属性,请尽可能使用渲染变换 (Render Transformation)。在具有很多子节点的布局中,执行渲染变换不会重新计算布局,可以显著减少布局中的重新计算任务量。
要使用渲染变换:
并将变换工具设置为使用 渲染变换 (Render Transformation)(
)。或
,并添加渲染变换 (Render Transformation) 属性。使用排序过滤器 (Sorting Filter)防止过度绘制